package com.cybertron.ironhide.manage.persistence;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.cybertron.ironhide.manage.domain.TagValue;

public interface TagValueMapper {
	int deleteByPrimaryKey(String id);

	int insert(TagValue record);

	int insertSelective(TagValue record);

	TagValue selectByPrimaryKey(String id);

	int updateByPrimaryKeySelective(TagValue record);

	int updateByPrimaryKey(TagValue record);

	void deleteByTagId(String id);

	TagValue selectByTagIdAndVal(@Param("tagId") String tagId,
			@Param("val") String val);

	List<TagValue> selectAll();
}